﻿/******************************
*同创模板网-专业提供企业网站源码程序模板*
* www.cnfusu.com *
* www.cnboco.com *
* 微信：cnboco *
* QQ:289229516 *
 ******************************/
/*bannar大图*/
.bannar{width:100%;position: relative;}
.bannar .bannar_swiper {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;}
.bannar .bannar_swiper .swiper-wrapper .swiper-slide a img{width:100%;height:680px;}
.bannar .bannar_swiper .swiper-container-android .swiper-slide,.bannar_swiper  .swiper-wrapper {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.bannar .bannar_swiper .swiper-wrapper {position: relative;width: 100%;height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.bannar .bannar_swiper .swiper-slide {-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;}
.bannar .swiper-container-horizontal>.swiper-pagination-bullets,.bannar .swiper-pagination-custom,.bannar .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.bannar .bannar_swiper .bannar_swiper_btn {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.bannar .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin-left: 3px;}
.bannar .bannar_swiper .swiper-pagination-bullet {width: 35px;height: 2px;display: inline-block;background: #fff;}
.bannar .bannar_swiper .swiper-pagination-bullet-active {opacity: 1;background: #ec0000;}
.bannar .swiper-button-next{
    position: absolute;
    top: 50%;
    right:1%;
    width: 112px;
    height: 176px;
    margin-top: -88px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.bannar .swiper-button-prev {
    position: absolute;
    top: 50%;
    left:1%;
    width: 112px;
    height: 176px;
    margin-top: -88px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
/*bannar 大图end*/

/*bannar 按钮*/
.lb-advantage { width: 100%;    margin-top: -130px; position: relative;z-index: 2; }
.lb-advantage:after { content: ""; width: 100%; height: 220px; background: url(../images/ban_bot.png) repeat-x; position: absolute; bottom: 0px; left: 0px; z-index: -1; }
.lb-advantage .lb-wrapper { width: 1200px; margin: auto; font-size: 0px; text-align: center; }
.lb-advantage .lb-wrapper a { color: #fff; width: 20%; display: inline-block; vertical-align: top; font-size: 0px; text-decoration: none; position: relative; padding: 20px 0; margin: 20px 0; transition: transform 0.5s ease; }
.lb-advantage .lb-wrapper a:after { content: ""; width: 1px; height: 100%; background: rgba(255,255,255,0.15); position: absolute; top: 0px; left: 0px; transition:all 0.5s ease; }
.lb-advantage .lb-wrapper a:first-child:after { display: none; }
.lb-advantage .lb-wrapper a i.lb-at-icon,.lb-advantage .lb-wrapper a p { margin: 0px; display: inline-block; vertical-align: middle; font-size: 16px; text-align: left; }
.lb-advantage .lb-wrapper a i.lb-at-icon { margin-right: 10px; transition: transform 0.5s ease; }
.lb-advantage .lb-wrapper a p span { display: block; }
.lb-advantage .lb-wrapper a i.lb-inspiration { width: 50px; height: 50px; background: url(../images/ys-icon.png) no-repeat; }
.lb-advantage .lb-wrapper a i.lb-design { width: 50px; height: 50px; background: url(../images/ys-icon.png) -50px 0 no-repeat; }
.lb-advantage .lb-wrapper a i.lb-staging { width: 50px; height: 50px; background: url(../images/ys-icon.png) -100px 0 no-repeat; }
.lb-advantage .lb-wrapper a i.lb-brand { width: 50px; height: 50px; background: url(../images/ys-icon.png) -150px 0 no-repeat; }
.lb-advantage .lb-wrapper a i.lb-offer { width: 50px; height: 50px; background: url(../images/ys-icon.png) -200px 0 no-repeat; }
.lb-advantage .lb-wrapper a i.lb-advantage-text { font-size: 14px; font-style: normal; margin-top: 5px; display: block; }
.lb-advantage .lb-wrapper a:hover i.lb-inspiration {transform: rotateY(360deg); }
.lb-advantage .lb-wrapper a:hover i.lb-design {transform: rotateY(360deg); }
.lb-advantage .lb-wrapper a:hover i.lb-staging {transform: rotateY(360deg); }
.lb-advantage .lb-wrapper a:hover i.lb-brand {transform: rotateY(360deg); }
.lb-advantage .lb-wrapper a:hover i.lb-offer {transform: rotateY(360deg); }
.lb-advantage .lb-wrapper a:hover { transform: translateY(-10px); }
.lb-advantage .lb-wrapper a:hover:after { transform: translateY(10px); }
/*bannar 按钮end*/


/*品牌实力*/
.pinpaishili{width:1200px;margin:0 auto;}
.pinpaishili .pinpaishili_title{width:100%;padding:50px 0;text-align: center;}
.pinpaishili .pinpaishili_title h3{font-size:32px;color:#000;font-weight:normal;}
.pinpaishili .pinpaishili_title p{font-size:20px;color:#666666;line-height: 45px;}
.pinpaishili_left{position:relative;width:390px;height:390px;padding:40px;float: left;background-color:#fef7ef;box-sizing: border-box;transition: all .5s;}
.pinpaishili_left h3{font-size:20px;font-weight:normal;text-align: center;color:#000;line-height: 35px;}
.pinpaishili_left a{width:150px;height:50px;line-height:50px;border-radius:100px;border:1px solid #ccc;color:#555;text-align:center;margin:20px auto;display: block;}
.pinpaishili_left img{position:absolute;bottom:10px;left:50%;margin-left: -109px;height:170px;display: block;transition: all .5s;}
.pinpaishili_left:hover img{bottom:30px;}
.pinpaishili_right{width:798px;height:390px;float: right;overflow: hidden;}
.pinpaishili_right ul{width:816px;height:400px;}
.pinpaishili_right ul li{position:relative;width:390px;height:190px;padding:40px;margin-right:18px;margin-bottom:10px;float: left;background-color:#edf7f7;box-sizing: border-box;}
.pinpaishili_right ul li img{position: absolute;right: 0;top: 20px;max-height: 85%;transition: all .5s;}
.pinpaishili_right ul li h3{font-size:20px;color:#000;font-weight:normal;}
.pinpaishili_right ul li h3:after{content:'';width:120px;height:1px;background-color:#ccc;display: block;margin:20px 0;}
.pinpaishili_right ul li a{font-size:16px;color:#555;}
.pinpaishili_right ul li:hover img{top:0;}
/*品牌实力end*/

/*案例*/
.jcases_bgimg{}
.jcases_sbgimg{}
.content_title{width:100%;padding:50px 0;text-align: center;}
.content_title h3{font-size:32px;color:#000;font-weight:normal;}
.content_title p{font-size:20px;color:#666666;line-height: 45px;}
.jcases_index{width:100%;min-width:1360px;margin:0 auto;}
.content_title{width:100%;padding:50px 0;text-align: center;}
.content_title h3{font-size:32px;color:#000;font-weight:normal;}
.content_title p{font-size:20px;color:#666666;line-height: 45px;}
.jcases_content{width:100%;}
.jcases_content .jcases_btn{position:relative;width:950px;margin: 0 auto 70px auto;border:1px solid #d9d9d9;text-align: center;}
.jcases_content .jcases_btn ul li{padding: 0 20px;height:55px;display: inline-block;border-right:1px solid #d9d9d9;}
.jcases_content .jcases_btn ul li a{font-size:18px;color:#000;line-height: 55px;}
.jcases_content .jcases_btn ul li:last-child{border:none;}
.jcases_content .jcases_btn ul:before{content:'';position:absolute;left:-130px;top: 27px;width:150px;height:1px;display: inline-block;background-color:#d9d9d9;}
.jcases_content .jcases_btn ul:after{content:'';position:absolute;right:-130px;top: 27px;width:150px;height:1px;display: inline-block;background-color:#d9d9d9;}
.jcases_index .jcases_detail{position:relative;width:100%;}
.jcases_index .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.jcases_index .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.jcases_index .swiper-container-android .swiper-slide, .jcases_index .swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.jcases_index .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
}
.jcases_index .swiper-container{width: 100%;height: 100%;}
.jcases_index .swiper-slide{text-align: center;font-size: 18px;background: #fff;width: 40%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.jcases_index .swiper-slide:nth-child(2n){width: 40%;}
.jcases_index .swiper-slide>a{width:100%;display: block;}
.jcases_index .swiper-slide img{width:100%;height:30vw;}
.jcases_index .swiper-button-next, .jcases_index .swiper-button-prev {position: absolute;top: auto;bottom:0;width: 50px;height: 50px;margin-top: -25px;z-index: 10;cursor: pointer;background-position: center;background-repeat: no-repeat;}
.jcases_index .swiper-button-prev, .jcases_index .swiper-container-rtl .swiper-button-next {left: 37.4%;right: auto;}
.jcases_index .swiper-button-next, .jcases_index .swiper-container-rtl .swiper-button-prev {left: 40.5%;right: auto;}
.jcases_index .jcases_text{position:absolute;width:50%;height:90%;bottom:0;left: -50%;padding:70px 30px;background-color:#fff;box-sizing: border-box;display: none;z-index: 2;}
.jcases_index .jcases_text h3{position:relative;font-size:30px;font-weight:normal;color:#000;}
.jcases_index .jcases_text h3:after{content: '';position: absolute;right: -27%;top: 20px;width: 50%;display: inline-block;}
.jcases_index .jcases_text span{line-height: 35px;font-size:16px;text-align: center;}
.jcases_index .jcases_text span a{font-size:16px;color:#555;margin:0 10px;}
.jcases_index .jcases_text p{margin-top:30px;font-size:16px;color:#555;line-height: 35px;text-align: left;}
.jcases_index .jcases_text>a{width:50%;height:50px;line-height:50px;color:#000;font-size:16px;text-align: center;border:1px solid #d9d9d9;display: block;margin:30px auto;}
.jcases_index .jcases_text.on{display: block;}
.jcases_index .jcases_kefu{position: absolute;bottom: -140px;width: 265px;left: 50%;margin-left: -132px; animation: zoomIn 1.2s linear 1.2s infinite alternate;}
@media screen and (max-width: 1680px) {
    .jcases_index .swiper-button-prev, .jcases_index .swiper-container-rtl .swiper-button-next {left: 36.97%;right: auto;}
    .jcases_index .swiper-button-next, .jcases_index .swiper-container-rtl .swiper-button-prev {left: 40.5%;right: auto;}
    .jcases_index .jcases_text{padding: 35px 20px;}
    .jcases_index .jcases_text h3{font-size:28px;}
    .jcases_index .jcases_text p{margin-top: 15px;font-size: 15px;line-height: 30px;}
    .jcases_index .jcases_text h3:after{content: '';width:45%;}
}
@media screen and (max-width: 1440px) {
    .jcases_index .swiper-button-prev, .jcases_index .swiper-container-rtl .swiper-button-next {left: 36.51%;right: auto;}
    .jcases_index .swiper-button-next, .jcases_index .swiper-container-rtl .swiper-button-prev {left: 40.74%;right: auto;}
    .jcases_index .jcases_text{padding: 50px 20px;}
    .jcases_index .jcases_text h3{font-size:30px;}
    .jcases_index .jcases_text p{margin-top: 10px;line-height: 25px;}
    .jcases_index .jcases_text>a {width: 50%;height: 45px;line-height: 45px;font-size: 16px;margin: 20px auto;}
    .jcases_index .jcases_text h3:after{content: '';width:40%;top: 20px;}
}
@media screen and (max-width: 1360px) {
    .jcases_index .swiper-button-prev, .jcases_index .swiper-container-rtl .swiper-button-next {left: 36.31%;right: auto;}
    .jcases_index .swiper-button-next, .jcases_index .swiper-container-rtl .swiper-button-prev {left: 40.74%;right: auto;}
    .jcases_index .jcases_text{padding:20px 15px;}
    .jcases_index .jcases_text h3{font-size:25px;}
    .jcases_index .jcases_text span{font-size:14px;}
    .jcases_index .jcases_text span a{font-size:14px;}
    .jcases_index .jcases_text p{margin-top: 15px;font-size: 14px;line-height: 25px;}
    .jcases_index .jcases_text>a{height: 40px;line-height: 40px;font-size: 14px;}
    .jcases_index .jcases_text h3:after{content: '';width:40%;top:15px;}
}

/*案例 end*/


/*装修流程*/
	.zxlc_index{width:100%;padding-top:190px;padding-bottom:30px;background:url(../images/floor03_bg.jpg)center no-repeat;}
	.zxlc_index .zxlc_title{position:relative;width:1200px;margin:0 auto;text-align: center;}
	.zxlc_index .zxlc_title:before{content: '';position: absolute;left: 0;top: 45px;width: 485px;height: 1px;background-color: #d9d9d9;}
	.zxlc_index .zxlc_title:after{content: '';position: absolute;right: 0;top: 45px;width: 485px;height: 1px;background-color: #d9d9d9;}
	.zxlc_index .zxlc_title h3{font-size:35px;color:#000;font-weight:normal;}
	.zxlc_index .zxlc_title p{font-size:20px;color:#555;line-height: 35px;}
	.zxlc_index .zxlc_content{width:1200px;padding:50px 0;margin:0 auto;}
	.zxlc_index .zxlc_content ul li{width:14%;float:left;text-align: center;transition: transform 0.5s ease;}
	.zxlc_index .zxlc_content ul li a{color:#555;}
	.zxlc_index .zxlc_content ul li img{display: block;margin:20px auto;transition: transform 0.5s ease;}
	.zxlc_index .zxlc_content ul li:hover{transform: translateY(-10px);}
	.zxlc_index .zxlc_content ul li:hover img{transform: rotateY(360deg);}
	
/*装修流程 end*/


/*家装设计师*/
.designer_bgimg{}
.designer_sbgimg{}
.fgzs-floor-05 { width: 100%; background: url(../images/floor-05-bg.jpg) no-repeat top center; padding: 75px 0; margin-top: 75px; }
.fgzs-floor-05 .floor-05-content { width: 1200px; margin: auto; }

.fgzs-floor-05 .floor-05-content .floor-05-title { font-size: 0px; }
.fgzs-floor-05 .floor-05-content .floor-05-title a { color: #323232; text-decoration: none; }
.fgzs-floor-05 .floor-05-content .floor-05-title .floor-05-text,.fgzs-floor-05 .floor-05-content .floor-05-title .floor-05-tag { display: inline-block; vertical-align: middle; font-size: 16px; }
.fgzs-floor-05 .floor-05-content .floor-05-title .floor-05-text { border-right: 1px solid #d9d9d9; padding-right: 32px; margin-right: 32px; }
.fgzs-floor-05 .floor-05-content .floor-05-title .floor-05-text p { margin: 0px; font-size: 36px; }
.fgzs-floor-05 .floor-05-content .floor-05-title .floor-05-text span { color: #999; margin-top: 5px; display: block; }
.fgzs-floor-05 .floor-05-content .floor-05-title .floor-05-tag { color: #fff; background: #bf5150; width: 175px; height: 39px; line-height: 39px; text-align: center; position: relative; }
.fgzs-floor-05 .floor-05-content .floor-05-title .floor-05-tag:after { content: ""; width: 0px; height: 0px; border-top: 9px solid #bf5150; border-right: 9px solid transparent; display: block; }

.fgzs-floor-05 .floor-05-list { font-size: 0px; margin-top: 60px; }
.fgzs-floor-05 .floor-05-list .floor-05-item { display: inline-block; vertical-align: top; font-size: 16px; margin-left: 37px; text-align: center; position: relative; }
.fgzs-floor-05 .floor-05-list .floor-05-item p { margin: 0px; }
.fgzs-floor-05 .floor-05-list .floor-05-item:first-child { margin-left: 0px; }
.fgzs-floor-05 .floor-05-list .floor-05-item .floor-05-pic { width: 272px; height: 339px; overflow: hidden; position: relative; text-align: center; }
.fgzs-floor-05 .floor-05-list .floor-05-item .floor-05-pic span { width: 100%; height: 56px; line-height: 56px; display: block; background: url(../images/fgzs-repeat-bg.png) repeat; position: absolute; bottom: 0px; left: 0px; font-size: 20px; color: #323232; opacity: 0; transform: translateY(50px); transition: all 0.5s ease; }
.fgzs-floor-05 .floor-05-list .floor-05-item:hover .floor-05-pic span { transform: translateY(0px); opacity: 1; }
.fgzs-floor-05 .floor-05-list .floor-05-item .floor-05-pic p { font-size: 0px; }
.fgzs-floor-05 .floor-05-list .floor-05-item .floor-05-pic p img { 
	position: absolute;
    /* width: 272px; */
    height: 339px;
    margin: auto;
    top: -9999px;
    left: -9999px;
    right: -9999px;
    bottom: -9999px;}
.fgzs-floor-05 .floor-05-list .floor-05-item .floor-05-name { margin-top: 20px; font-size: 20px; color: #323232; position: relative; }
.fgzs-floor-05 .floor-05-list .floor-05-item .floor-05-name a.floor-05-design { width: 132px; height: 39px; line-height: 39px; opacity: 0; position: absolute; top: 0px; right: 0px; left: 0px; margin: auto; text-decoration: none; color: #af251c; border: 1px solid #af251c; display: block; font-size: 16px; transition: all 0.5s ease; transform: translateY(-32px); }
.fgzs-floor-05 .floor-05-list .floor-05-item:hover .floor-05-name a.floor-05-design { opacity: 1; transform: translateY(0px); }
.fgzs-floor-05 .floor-05-list .floor-05-item .floor-05-name span { opacity: 1; transition: all 0.5s ease; }
.fgzs-floor-05 .floor-05-list .floor-05-item:hover .floor-05-name span { opacity: 0; }
.fgzs-floor-05 .floor-05-list .floor-05-item a.floor-05-link { width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; }
.fgzs-floor-05 .floor-05-list .floor-05-item a.floor-05-design { position: relative; z-index: 1; }

/*家装设计师end*/


/*样板间*/
.index_yangbanjian.indexCasesVRWrap{}
.index_yangbanjian .indexCasesVRBanner{position: relative;width: 218px;height: 530px;background: #636363;text-indent: -999em;}
.index_yangbanjian .indexCasesVRBanner img{display: block;max-width: none;width: 440px;height: 530px;right:0;position: absolute;}
.index_yangbanjian .indexCasesVR{width: 942px;}
.index_yangbanjian .indexCasesVR li{overflow: hidden;width: 470px;margin: 0 0 1px 1px;}
.index_yangbanjian .indexCasesVR li .view{}
.index_yangbanjian .indexCasesVR li .view i{position: absolute;top: 0;width: 100%;height: 100%;background: url(../images/CasesVR_view.png) no-repeat;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;-o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.index_yangbanjian .indexCasesVR li .view i.l{left: -100%;}
.index_yangbanjian .indexCasesVR li .view i.r{right: -100%;background-position: right bottom;}
.index_yangbanjian .indexCasesVR li a:hover .view i.l{left: 0;}
.index_yangbanjian .indexCasesVR li a:hover .view i.r{right: 0;}
.index_yangbanjian .imga{display:block;}
.index_yangbanjian .imga img{display: block;width: 100%;}
.index_yangbanjian .imgh{position: relative;width: 100%;height: 0;padding-top: 56.25%;}
.index_yangbanjian .imgh img,.index_yangbanjian .trbl{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
/* 浮动位置 */
.index_yangbanjian .fl{float:left;display:inline;}
.index_yangbanjian .fr{float:right!important;}
.index_yangbanjian .cl{clear:both;}
.index_yangbanjian .pCasesList{}
.index_yangbanjian .pCasesList li{float: left;display: inline;width: 470px;}
.index_yangbanjian .pCasesList li .imga{position: relative;overflow: hidden;}
.index_yangbanjian .pCasesList li .imga img{height: 100%;transition: all 0.6s ease-in 0s;-webkit-transition: all 0.6s ease-in 0s;-moz-transition: all 0.6s ease-in 0s;-o-transition: all 0.6s ease-in 0s;}
.index_yangbanjian .pCasesList li .info{position: absolute;left: 0;right: 0;bottom: 0;height: 36px;background: rgba(83,83,83,.7);line-height: 36px;color: #FFF;}
.index_yangbanjian .pCasesList li .info .cost{float: left;height: 36px;padding: 0 8px;background: #E2C88B;color: #333;margin-right:10px;}
.index_yangbanjian .pCasesList li .info .cost span{font-size: 18px;}
.index_yangbanjian .pCasesList li .info .cost span i{font-weight: bold;}
.index_yangbanjian .pCasesList li .info .tit{height: 36px;padding: 0 8px;}
.index_yangbanjian .pCasesList li .info .tit em{padding-left: 10px;font-weight: normal;font-size: 14px;}
.index_yangbanjian .pCasesList li .imga:hover img{transform: scale(1.06);}
.index_yangbanjian .pCasesList li .imga:hover .info{background: rgba(211, 47, 47,.8);}
.index_yangbanjian .indexCases li{width: 296px;margin: 0 0 1px 1px;}
.index_yangbanjian .indexCases li.first{width: 594px;margin-left: 0;}
/*样板间end*/


/*全屋定制*/
		.kjpz_index{width:100%;}
		.kjpz_index .content_title{width:100%;padding:50px 0;text-align: center;}
		.kjpz_index .content_title h3{font-size:32px;color:#000;font-weight:normal;}
		.kjpz_index .content_title p{font-size:20px;color:#666666;line-height: 45px;}
		.kjpz_content{width:100%;}
		.kjpz_index .swiper-container {
			margin: 0 auto;
			position: relative;
			overflow: hidden;
			list-style: none;
			padding: 0;
			z-index: 1;
		}
		.kjpz_index .swiper-container-android .swiper-slide, .kjpz_index .swiper-wrapper {
			-webkit-transform: translate3d(0,0,0);
			transform: translate3d(0,0,0);
		}
		.kjpz_index .swiper-wrapper {
			position: relative;
			width: 100%;
			height: 100%;
			z-index: 1;
			display: -webkit-box;
			display: -webkit-flex;
			display: -ms-flexbox;
			display: flex;
			-webkit-transition-property: -webkit-transform;
			transition-property: -webkit-transform;
			-o-transition-property: transform;
			transition-property: transform;
			transition-property: transform,-webkit-transform;
			-webkit-box-sizing: content-box;
			box-sizing: content-box;
		}
		.kjpz_index .swiper-slide {
			-webkit-flex-shrink: 0;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			width: 100%;
			height: 100%;
			position: relative;
			-webkit-transition-property: -webkit-transform;
			transition-property: -webkit-transform;
			-o-transition-property: transform;
			transition-property: transform;
			transition-property: transform,-webkit-transform;
		}
		.kjpz_index .swiper-container {width: 100%;height: 100%;}
		.kjpz_index .swiper-slide{text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
		.kjpz_index .swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 57.5%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}
		.kjpz_index .swiper-slide a{width:100%;}
		.kjpz_index .swiper-slide a img{width:100%;}
		.kjpz_index .swiper-slide .kjpz_detail_text{position:absolute;top:0;left:0;width:100%;height:100%;padding: 0 4%;box-sizing: border-box;display: none;}
		.kjpz_index .swiper-slide .kjpz_detail_text.on{display: block;}
		.kjpz_index .swiper-slide .kjpz_detail_texts{position:relative;width:100%;height:100%;}
		.kjpz_index .swiper-slide .kjpz_text{position: absolute;top: 25%;width:38%;height:185px;text-align:left;padding:30px;box-sizing: border-box;background: rgba(230, 0, 18, 0.75);}
		.kjpz_index .swiper-slide .kjpz_text h3{font-size:28px;color:#fff;font-weight:normal;}
		.kjpz_index .swiper-slide .kjpz_text h3 span{font-size:14px;color:#fff;margin-left:20px;}
		.kjpz_index .swiper-slide .kjpz_text p{font-size:16px;color:#fff;line-height: 30px;margin-top:20px;}
		.kjpz_index .swiper-slide-active .kjpz_detail_text { display: block !important;}
		.kjpz_detail{position:absolute;bottom:0;width:100%;height: 20%;}
		.kjpz_detail ul{width:100%;height:100%;}
		.kjpz_detail ul li:first-child{width:10%;height:100%;padding: 24px;float: left;text-align: center;background: rgba(230, 0, 18, 0.75);color:#fff;box-sizing: border-box;font-weight: bold;}
		.kjpz_detail ul li:first-child+li{width:90%;height:100%;padding:20px 10px;float: left;background: rgba(51, 51, 51, 0.7);box-sizing: border-box;}
		.kjpz_detail ul li:first-child+li p{width:100%;height:100%;font-size:16px;color:#fff;line-height: 30px;overflow: hidden;}
		.kjpz_index .swiper-button-next, .kjpz_index .swiper-button-prev {position: absolute;top: 50%;width: 50px;height: 70px;margin-top: -22px;z-index: 10;cursor: pointer;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
		.kjpz_index .swiper-button-prev, .kjpz_index .swiper-container-rtl .swiper-button-next {left: 17.5%;right: auto;}
		.kjpz_index .swiper-button-next, .kjpz_index .swiper-container-rtl .swiper-button-prev {right: 17.5%;left: auto;}
		.kjpz_index .swiper-pagination {position: relative;text-align: center;-webkit-transition: .3s opacity;-o-transition: .3s opacity;transition: .3s opacity;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 1;}
		.kjpz_index .swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 0;background: none;opacity: 1;}
		.kjpz_index .swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer;}
		.kjpz_index .swiper-pagination-bullet-active {opacity: 1;background: none;}
		.kjpz_index .kjpz_btn{width:1200px;margin:0 auto;text-align: center;}
		.kjpz_index .kjpz_btn ul{width:100%;margin:0 auto;}
		.kjpz_index .kjpz_btn ul li{position:relative;width:12%;height:80px;display: inline-block;}
		.kjpz_index .kjpz_btn ul li:first-child:before{content:"客厅";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 50px;text-align:center;font-size:20px;color:#000;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child:after{content:"LIVING ROOM";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 100px;text-align:center;font-size:12px;color:#555;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child+li:before{content:"卧室";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 50px;text-align:center;font-size:20px;color:#000;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child+li:after{content:"BEDROOM";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 100px;text-align:center;font-size:12px;color:#555;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li:before{content:"厨房";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 50px;text-align:center;font-size:20px;color:#000;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li:after{content:"KITCHEN";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 100px;text-align:center;font-size:12px;color:#555;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li+li:before{content:"卫生间";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 50px;text-align:center;font-size:20px;color:#000;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li+li:after{content:"BATHROOM";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 100px;text-align:center;font-size:12px;color:#555;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li+li+li:before{content:"阳台";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 50px;text-align:center;font-size:20px;color:#000;display: block;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li+li+li:after{content:"BALCONY";position:absolute;top:0;left:0;width:100%;height:100%;line-height: 100px;text-align:center;font-size:12px;color:#555;display: block;}
		.kjpz_index .kjpz_btn ul li.swiper-pagination-bullet-active:before{content:"客厅";color:#e60012;}
		.kjpz_index .kjpz_btn ul li.swiper-pagination-bullet-active:after{content:"LIVING ROOM";color:#e60012;}
		.kjpz_index .kjpz_btn ul li:first-child+li.swiper-pagination-bullet-active:before{content:"卧室";color:#e60012;}
		.kjpz_index .kjpz_btn ul li:first-child+li.swiper-pagination-bullet-active:after{content:"BEDROOM";color:#e60012;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li.swiper-pagination-bullet-active:before{content:"厨房";color:#e60012;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li.swiper-pagination-bullet-active:after{content:"KITCHEN";color:#e60012;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li+li.swiper-pagination-bullet-active:before{content:"卫生间";color:#e60012;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li+li.swiper-pagination-bullet-active:after{content:"BATHROOM";color:#e60012;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li+li+li.swiper-pagination-bullet-active:before{content:"阳台";color:#e60012;}
		.kjpz_index .kjpz_btn ul li:first-child+li+li+li+li.swiper-pagination-bullet-active:after{content:"BALCONY";color:#e60012;}
		.kjpz_index .kjpz_btn ul li.swiper-pagination-bullet-active{border-bottom:2px solid #e60012;}
		@media screen and (max-width: 1680px) {
			.kjpz_index .swiper-slide .kjpz_text{padding:20px;}
			.kjpz_detail ul li:first-child{padding:18px;}
			.kjpz_detail ul li:first-child+li{padding:10px;}
		}
		@media screen and (max-width: 1440px) {
			.kjpz_index .swiper-slide .kjpz_text{height: 140px;padding: 15px;}
			.kjpz_index .swiper-slide .kjpz_text h3{font-size: 22px;}
			.kjpz_index .swiper-slide .kjpz_text h3 span{font-size: 12px;}
			.kjpz_index .swiper-slide .kjpz_text p{margin-top: 10px;font-size: 14px;line-height: 25px;}
			.kjpz_detail ul li:first-child{font-size: 16px;padding: 15px;}
			.kjpz_detail ul li:first-child+li p{font-size: 14px;line-height: 25px;}
		}
		@media screen and (max-width: 1360px) {
			.kjpz_index .swiper-slide .kjpz_text p{line-height: 25px;}
		}
/*全屋定制end*/

/*空间配置*/
		.floor01_kjpz{width:100%;margin:0 auto;padding:60px 0;}
		.floor01_kjpz .floor01_title{width:1200px;padding:20px 0 0 0;margin:0 auto;background:url(../images/title_bg.png)center bottom no-repeat;}
		.floor01_kjpz .floor01_title h3{font-size:35px;color:#394a5a;text-align: center;line-height: 35px;}
		.floor01_kjpz .floor01_title p{font-size:25px;color:#394a5a;line-height: 60px;text-align: center;}
		.floor01_kjpz .floor01_btn{width:1200px;margin:40px auto;text-align: center;border-bottom:1px solid #d7dbde;overflow: hidden;}
		.floor01_kjpz .floor01_btn ul{width:104.5%;}
		.floor01_kjpz .floor01_btn ul li{width:7%;margin-right: 4.5%;padding-left:30px;line-height:50px;box-sizing: border-box;display: inline-block;cursor: pointer;}
		.floor01_kjpz .floor01_btn ul li a{color:#000;font-size: 18px;font-weight: bold;display: inline-block;}
		.floor01_kjpz .floor01_btn ul li:first-child{background:url(../images/floor01_icon01.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li{background:url(../images/floor01_icon02.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li{background:url(../images/floor01_icon03.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li+li{background:url(../images/floor01_icon04.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li+li+li{background:url(../images/floor01_icon05.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li+li+li+li{background:url(../images/floor01_icon06.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li+li+li+li+li{background:url(../images/floor01_icon07.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li.on{border-bottom:2px solid #476b8d;}
		.floor01_kjpz .floor01_btn ul li:first-child.on{background:url(../images/floor01_icon01_l.png)left center no-repeat;border-bottom:2px solid #476b8d;}
		.floor01_kjpz .floor01_btn ul li:first-child+li.on{background:url(../images/floor01_icon02_l.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li.on{background:url(../images/floor01_icon03_l.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li+li.on{background:url(../images/floor01_icon04_l.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li+li+li.on{background:url(../images/floor01_icon05_l.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li+li+li+li.on{background:url(../images/floor01_icon06_l.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li:first-child+li+li+li+li+li+li.on{background:url(../images/floor01_icon07_l.png)left center no-repeat;}
		.floor01_kjpz .floor01_btn ul li.on a{color:#476b8d;}
		.floor01_kjpz .floor01_page{width:1300px;margin:80px auto 0 auto;}
		.floor01_kjpz .floor01_page ul li{position:relative;width:100%;display: none;}
		.floor01_kjpz .floor01_page ul li.on{display: block;}
		.floor01_kjpz .floor01_page ul li>img{width:900px;height:675px;}
		.floor01_kjpz .floor01_page ul li .floor01_text{position:absolute;right:0;top:50%;margin-top:-265px;width:570px;height:530px;}
		.floor01_kjpz .floor01_page ul li .floor01_text .floor01_text_cont{width:565px;height:470px;padding:50px 45px;background-color:#fbfcfc;box-sizing: border-box;box-shadow: 0 0 10px #ccc;}
		.floor01_kjpz .floor01_text_cont h3{font-size:30px;color:#000;}
		.floor01_kjpz .floor01_text_cont h3 span{color:#fff;padding:0 10px;font-size:18px;display: inline-block;border-radius: 100px;background-color:#394a5a;line-height: 30px;}
		.floor01_kjpz .floor01_text_cont h3:after{content:"";width:30px;height:5px;background-color:#394a5a;display: block;margin:40px 0;}
		.floor01_kjpz .floor01_text_cont table tr td{font-size:18px;color:#000;line-height: 45px;}
		.floor01_kjpz .floor01_text a{width:305px;text-align:center;display: block;line-height: 55px;font-size:18px;color:#fff;background-color:#394a5a;}
		.floor01_kjpz .floor01_text a img{width: 27px;margin-right: 15px;margin-bottom: 5px;}
/*空间配置end*/

/*新闻*/

.title_news{width:1200px;margin:0 auto;line-height:60px;padding: 50px 0 30px;text-align: center;}
.title_news h4{font-weight: normal;text-align: center;line-height:65px;font-size:30px;background:url("../images/title_bgnews.png") no-repeat center;color:#000;}
.title_news a{color:#000;}
.title_news i{font-size:18px;color:#000;}


.news_index{width:1368px;margin:0 auto;padding-bottom:50px;}
.news_index .news_cont_left{width:72.5%;height:435px;border:1px solid #ccc;box-sizing: border-box;float: left;}
.news_index .news_cont_left>img{width:40%;height:100%;display: inline-block;float: left;}
.news_index .news_cont_left .news_content{float:left;width:60%;}
.news_index .news_cont_left .news_content .news_change_btn{width:100%;height:70px;line-height: 70px;box-sizing: border-box;}
.news_index .news_cont_left .news_content .news_change_btn ul{width: 100%;display: inline-block;border-bottom:1px solid #ccc;}
.news_index .news_cont_left .news_content .news_change_btn ul li{width: 24.2%;display: inline-block;text-align: center;cursor: pointer;}
.news_index .news_cont_left .news_content .news_change_btn ul li.on{border-bottom:3px solid #be0e23;}
.news_index .news_cont_left .news_content .news_change_btn ul li a{display: inline-block;width:100%;color:#000;font-size:20px;}
.news_index .news_cont_left .news_content .news_change_btn ul li a.on{color:#be0e23;}
.news_index .news_cont_left .news_content .news_change_page{width:100%;padding:25px 20px;box-sizing: border-box;display: none;}
.news_index .news_cont_left .news_content .news_change_page.on{display: block;}
.news_index .news_cont_left .news_content .news_change_page ul li{display: block;width:100%;height:45px;line-height:45px;}
.news_index .news_cont_left .news_content .news_change_page ul li a{color:#333;font-size:16px;display: inline-block;width: 85%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_index .news_cont_left .news_content .news_change_page ul li span{position:absolute;display: inline-block;width:10%;color:#333;}
.news_index .news_cont_left .news_content .news_change_page ul li a img{margin-right:10px;}
.news_index .news_cont_left .news_content .news_change_page ul li:hover a{color:#be0e23;}
.news_index .news_cont_left .news_content .news_change_page ul li:hover span{color:#be0e23;}
.news_index .news_cont_right{width: 26%;height: 434px;float: right;border: 1px solid #ccc;box-sizing: border-box;}
.news_index .news_cont_right h3{height:75px;line-height:75px;font-size:20px;font-weight:normal;text-align:center;border-bottom:1px solid #ccc;}
.news_index .news_cont_right div{width:100%; padding:25px 20px;box-sizing: border-box;}
.news_index .news_cont_right div ul li{line-height: 34px;}
.news_index .news_cont_right div ul li a{width:100%;display:inline-block;color:#333;font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_index .news_cont_right div ul li a img{margin-right:10px;}
.news_index .news_cont_right div ul li:hover a{color:#be0e23;}
/*新闻end*/


